* {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
  border: none;
}
a {
  text-decoration: none;
}
body {
  font-family: "microsoft yahei", simsun, "Arial Narrow", HELVETICA;
  -webkit-text-size-adjust: 100%;
}
.container {
  width: 1240px;
  margin: auto;
}
.header {
  width: 100%;
  /* height: 60px; */
}
.header .header-top {
  overflow: hidden;
  height: 60px;
  line-height: 60px;
}
.header .header-top .logo {
  float: left;
  padding-top: 10px;
  padding-right: 10px;
}
.header .header-top .logo img {
  height: 42px;
}
.header .haed-nav {
  float: left;
}
.header .haed-nav a,
.header .haed-nav span {
  font-size: 12px;
  color: #999;
}
.header .haed-nav-right {
  float: right;
}
.header .haed-nav-right .head-nav_left {
  float: left;
}
.header .haed-nav-right .head-nav_left a {
  float: left;
  margin-right: 30px;
}
.header .haed-nav-right .head-nav_left a img {
  width: 140px;
  height: 35px;
  display: block;
  margin-top: 12px;
}
.header .haed-nav-right .head-nav_left span {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  margin: 0;
  width: 42px;
  height: 100%;
  line-height: 42px !important;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  background-color: #548ed1;
}
.header .header-bottom {
  height: 90px;
  margin-top: 10px;
}
.header .header-bottom .header-bottom-left {
  width: 1000px;
  height: 90px;
  background: #ccc;
  float: left;
}
.header .header-bottom .header-bottom-left img {
  width: 100%;
}
.header .header-bottom .header-bottom-right {
  float: right;
  width: 229px;
  height: 88px;
  border: 1px solid #e8e8e8;
}
.header .header-bottom .header-bottom-right .header-bottom-right_tops {
  margin-top: 16px;
  padding: 0 10px;
}
.header .header-bottom .header-bottom-right .header-bottom-right_tops span i {
  color: #333;
  /* font-size: 14px; */
  font-family: 'PingFangSC-Medium';
  font-style: normal;
  margin-left: 5px;
}
.header .header-bottom .header-bottom-right .header-bottom-right_tops span img {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.header .header-bottom .header-bottom-right .header-bottom-right_tops .caogao {
  float: right;
  font-size: 12px!important;
  color: #b3b3b3;
}
.header .header-bottom .header-bottom-right .header-bottom-right_tops .caogao i {
  color: #b3b3b3;
}
.header .header-bottom .header-bottom-right .header-bottom-right_tops .caogao img {
  width: 12px;
  height: 12px;
}
.header .header-bottom .header-bottom-right .header-bottom-right_bottoms {
  /* overflow: hidden; */
  margin-top: 17px;
}
.header .header-bottom .header-bottom-right .header-bottom-right_bottoms a {
  display: inline-block;
}
.header .header-bottom .header-bottom-right .header-bottom-right_bottoms img {
  width: 16px;
  height: 16px;
}
.header .header-bottom .header-bottom-right .header-bottom-right_bottoms span {
  font-size: 12px;
  color: #333;
  float: left;
  margin-left: 4px;
}
.header .header-bottom .header-bottom-right .header-bottom-right_bottoms .gang {
  color: #e8e8e8;
}
.header .header-bottom .header-bottom-right .header-bottom-right_bottoms .imgs {
  margin-left: 9px;
}
/* nav */
.nav {
  background: #408ed6;
  margin-top: 10px;
  height: 80px;
}
.nav .container {
  overflow: hidden;
}
.nav .nav-list {
  float: left;
  width: 182px;
  padding: 12px 0 12px 20px;
}
.nav .nav-list ul li {
  float: left;
}
.nav .nav-list ul li a {
  display: block;
  color: #fff;
  margin: 0 4px 0 3px;
  line-height: 24px;
  padding: 2px 8px;
  font-size: 14px;
}
.nav .nav-list ul li a:hover {
  background: #327fc6;
  color: #ffe036;
}
.nav .nav-list ul .hove {
  position: relative;
}
.nav .nav-list ul .hove .list_a {
  width: 1200px;
  height: 48px;
  position: absolute;
  background: #1475ba;
  z-index: 9999;
}
.nav .nav-list ul .hove .list_a ul li {
  float: left;
}
.nav span {
  font-size: 20px;
}
.nav .lint_a {
  width: 277px;
}
.nav .lint_b {
  width: 224px;
}
.nav .lint_c {
  width: 400px;
}
.nav .lint_d {
  padding-left: 0;
}
/* item */
.item {
  margin-top: 10px;
  overflow: hidden;
}
.item .item-left,
.item .item-right {
  width: 20px;
  background: #dcdcdc;
  padding: 50px 0;
  float: left;
}
.item .item-left em {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  background-position: -2px -190px;
}
/* .item .outitem ul li{
    height: 24px;
    padding: 5px 0 3px;
  } */
/* .item .outitem_a .rel .rel_a a{
    color: #333!important;
  } */
/* .item .outitem_a .rel .rel_a em{
    color: #999;
  } */
.item .outitem {
  width: 202px;
  padding: 0 12px 4px;
  float: left;
  height: 124px;
  margin-left: 12px;
  padding-left: 10px;
  border: 1px solid #dcdcdc;
  border-top: 3px solid #f15b5b;
}
.item .outitem .rel {
  padding-top: 10px;
}
.item .outitem .rel .rel_a {
  font-size: 12px;
  color: #f15b5b;
}
.item .outitem .rel .rel_a a {
  color: #f15b5b;
  font-weight: 700;
}
.item .outitem .rel .rel_a em {
  font-style: normal;
  float: right;
}
.item .outitem .rel .rel_b {
  font-size: 13px;
  text-align: center;
  color: #393939;
  padding-top: 10px;
}
.item .outitem .rel .rel_c {
  text-align: center;
  color: #408ed6;
  line-height: 30px;
  font-size: 12px;
  padding-top: 10px;
}
.item .outitem .rel .rel_c:hover {
  color: #f15b5b;
  text-decoration: underline;
}
.item .sch {
  width: 108px;
  /* overflow: hidden; */
  float: left;
  margin-left: 10px;
}
.item .sch a {
  display: block;
  padding: 12px 0;
  border: 1px solid #dcdcdc;
  float: left;
  border-right: 0px;
}
.item .item-right .icons {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  background-position: -54px -190px;
}
.item .item-right:hover,
.item .item-left:hover {
  background-color: #408ed6;
}
/* main */
.main {
  margin-top: 20px;
}
.main .container {
  overflow: hidden;
}
.main .main-left {
  float: left;
}
.main .main-left .main-left_liat h4 {
  line-height: 32px;
  margin-bottom: 5px;
}
.main .main-left .main-left_liat h4 a {
  color: #081626;
  font-size: 20px;
}
.main .main-left .main-left_liat h4 a:hover,
.main .main-left .main-left_liat ul li a:hover {
  color: #cb1b19;
}
.main .main-left .main-left_liat ul li {
  line-height: 32px;
}
.main .main-left .main-left_liat ul li a {
  font-size: 16px;
  color: #333;
  padding: 10px 0;
}
.main-right {
  /* position: relative; */
  float: left;
  width: 720px;
  margin-left: 20px;
}
.main-right ul {
  position: relative;
  float: left;
  height: 348px;
}
.main-right ul li {
  width: 520px;
}
.main-right ul li img {
  width: 100%;
  height: 348px;
}
.main-right ul span {
  position: absolute;
  top: 40%;
  background: rgba(0, 0, 0, 0.6);
  width: 36px;
  height: 72px;
  color: #fff;
  text-align: center;
  line-height: 72px;
  font-size: 40px;
  cursor: pointer;
}
.main-right ul .right {
  right: 0;
}
.main-right .main-right_t {
  height: 348px;
}
.main-right ul span:hover {
  background: rgba(0, 0, 0, 0.8);
}
.main-right .focus {
  width: 198px;
  float: left;
  height: 348px;
}
.main-right .focus .focus-top {
  padding: 0 12px;
  height: 186px;
  background: url(../images/yuceBg2.jpg) no-repeat;
}
.main-right .focus .focus-top .title {
  font-size: 12px;
  padding-top: 32px;
  color: #b3dbff;
}
.main-right .focus .focus-top .imgs {
  padding-top: 10px;
}
.main-right .focus .focus-bottom {
  background: #408ed6;
  height: 160px;
}
.main-right .focus .focus-bottom .rm {
  font-size: 12px;
  line-height: 30px;
  overflow: hidden;
  height: 30px;
}
.main-right .focus .focus-bottom .rm span:nth-child(1) {
  background: #408ed6;
  padding: 7px;
  color: #b3dbff;
}
.main-right .focus .focus-bottom .rm span:nth-child(2) {
  color: #fff;
}
.main-right .focus .focus-bottom .img {
  /* margin-top: 10px; */
  padding: 0 5px;
}
.main-right .focus .focus-bottom .img img {
  width: 100%;
  height: 125px;
}
.main-right .main-right_b {
  height: 338px;
  margin-top: 30px;
}
.main-right .main-right_b .tit {
  overflow: hidden;
  height: 38px;
  line-height: 38px;
  border-bottom: 1px solid #999;
}
.main-right .main-right_b .tit h4 {
  border-left: 5px solid #408ed6;
  font-size: 22px;
  line-height: 22px;
  padding-left: 10px;
  font-weight: 400;
  float: left;
}
.main-right .main-right_b .tit .uls {
  margin-left: 20px;
  float: left;
}
.main-right .main-right_b .tit .uls a {
  font-size: 16px;
  display: inline-block;
  color: #666;
  border-right: 1px solid #eee;
  padding: 0 10px;
}
.main-right .main-right_b .tit_bot {
  overflow: hidden;
}
.main-right .main-right_b .tit_bot .bot_a {
  width: 174px;
  height: 110px;
  margin-top: 12px;
  margin-right: 6px;
  float: left;
}
.main-right .main-right_b .tit_bot .bot_a:last-child {
  margin-right: 0;
}
.main-right .main-right_b .tit_bot .bot_a a {
  display: inline-block;
  position: relative;
}
.main-right .main-right_b .tit_bot .bot_a img {
  width: 100%;
  display: block;
  height: 110px;
}
.main-right .main-right_b .tit_bot .bot_a p {
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  padding-left: 5px;
  color: #fff;
  bottom: 0;
  width: 174px;
}
.main-right .main-right_b .tit_bot .alt {
  margin-top: 30px;
}
.main-right .main-right_b .tit_bot .bot_a .icon {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -294px -118px;
  width: 31px;
  height: 31px;
  left: 40%;
  position: absolute;
  display: none;
  /* opacity: 1; */
  top: 40%;
  transition: 1s;
}
.main-right .main-right_b .tit_bot .bot_a:hover .icon {
  display: block;
  /* transition: .3s; */
}
/* cf */
.cf {
  height: 570px;
  margin-top: 30px;
}
.cf .container {
  overflow: hidden;
}
.cf .chief_l {
  width: 380px;
  font-weight: 400;
  overflow: hidden;
  line-height: 22px;
  margin-right: 40px;
  float: left;
}
.cf .chief_l h4 {
  font-size: 22px;
  font-weight: 400;
  float: left;
  padding-left: 10px;
  border-left: 5px solid #408ed6;
}
.cf .chief_l .lsa {
  height: 36px;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.cf .chief_l .fr {
  float: right;
}
.cf .chief_l .fr a {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -406px -821px;
  padding-left: 20px;
  font-size: 14px;
  color: #666;
}
.cf .chief_l .inner {
  height: 477px;
  /* background: #ccc;   */
  overflow: hidden;
}
.cf .chief_l .inner .in_l {
  float: left;
  position: relative;
  width: 381px;
  padding: 24px 0;
  border-bottom: 1px solid #eee;
}
.cf .chief_l .inner .in_l:hover .icon {
  display: block;
}
.cf .chief_l .inner .in_l img {
  float: left;
}
.cf .chief_l .inner .in_l .icon {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -294px -118px;
  width: 31px;
  position: absolute;
  display: none;
  top: 40%;
  left: 70px;
  height: 31px;
}
.cf .chief_l .inner .in_r {
  float: left;
  margin-left: 10px;
}
.cf .chief_l .inner .in_r .inr_a {
  font-weight: 700;
  line-height: 32px;
  padding: 0 10px 0 7px;
  border-left: 1px solid #cb1b19;
  margin-bottom: 10px;
}
.cf .chief_l .inner .in_r .inr_a:hover {
  background: #f2f2f2;
}
.cf .chief_l .inner .in_r .inr_a:hover a {
  text-decoration: underline;
}
.cf .chief_l .inner .in_r .inr_a a {
  color: #cb1b19;
}
.cf .chief_l .inner .in_r .inr_b {
  padding-left: 7px;
}
.cf .chief_l .inner .in_r .inr_b a {
  padding-left: 20px;
  color: #333;
  font-size: 16px;
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -411px -249px;
}
.cf .chief_l .inner .in_r .inr_c {
  font-size: 12px;
  line-height: 24px;
  padding-left: 7px;
}
.cf .chief_l .inner .in_r .inr_c a {
  color: #999;
}
.cf .chief_l .inner .in_r .inr_c a span {
  color: #408ed6;
}
.cf .chief_center {
  float: left;
  width: 400px;
}
.cf .chief_center .chief_center_t {
  width: 400px;
}
.cf .chief_center .chief_center_t h4 {
  border-bottom: 1px solid #eee;
  font-size: 22px;
  font-weight: 400;
  padding-left: 10px;
  border-left: 5px solid #408ed6;
}
.cf .chief_center .chief_center_list {
  margin-right: 3px;
  margin-top: 32px;
  overflow: hidden;
}
.cf .chief_center .chief_center_list .chief_center_list_a {
  width: 190px;
  float: left;
  position: relative;
  margin-right: 8px;
  margin-top: 12px;
  margin-bottom: 10px;
}
.cf .chief_center .chief_center_list .chief_center_list_a a {
  display: inline-block;
}
.cf .chief_center .chief_center_list .chief_center_list_a .name {
  line-height: 20px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  width: 170px;
  position: absolute;
  padding-left: 5px;
  font-size: 12px;
  bottom: 25px;
}
.cf .chief_center .chief_center_list .chief_center_list_a .txt {
  color: #408ed6;
  font-size: 12px;
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -407px -726px;
  cursor: pointer;
  padding-left: 15px;
  display: inline;
}
.cf .chief_center .chief_center_list .chief_center_list_a .mvn {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -294px -118px;
  margin-left: -15px;
  width: 31px;
  height: 31px;
  position: absolute;
  top: 30%;
  display: none;
  left: 50%;
}
.cf .chief_center .chief_center_list .chief_center_list_a:hover .mvn {
  display: block;
}
.cf .chief_right {
  width: 390px;
  height: 537px;
  float: left;
  border: 1px solid #e9e9e9;
}
.cf .chief_right .chief_right_t {
  overflow: hidden;
}
.cf .chief_right .chief_right_t ul li {
  float: left;
  font-weight: 700;
  margin: 16px 0;
  padding: 0 20px;
  border-right: 1px solid #eee;
}
.cf .chief_right .chief_right_t ul li:nth-child(1) a {
  color: #408ed6;
}
.cf .chief_right .chief_right_t ul li a {
  color: #333;
}
.cf .chief_right .chief_right_t ul span {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -273px -176px;
  width: 16px;
  height: 48px;
  float: right;
  text-align: center;
}
/* .cf .chief_right .chief_right_t ul span:hover{
    background: #408ed6;
    background-position: -335px -179px;
    background: url(../images/icons-1-6ac4def185.png) none;
  
  } */
.cf .chief_right .chief_right_b .title {
  overflow: hidden;
}
.cf .chief_right .chief_right_b .title li {
  float: left;
  padding: 10px 0;
}
.cf .chief_right .chief_right_b .title li a {
  display: block;
  padding: 0 14px;
  font-size: 14px;
  color: #333;
}
.cf .chief_right .chief_right_b .title .active {
  border-top: 1px solid #408ed6;
}
.cf .chief_right .chief_right_b .title .active a {
  color: #408ed6;
  font-weight: 700;
}
.cf .chief_right .chief_right_b .data {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
}
.cf .chief_right .chief_right_b .data li {
  float: left;
  width: 75px;
  text-align: center;
  font-size: 14px;
  line-height: 38px;
  color: #999;
}
.cf .chief_right .chief_right_b .data li:nth-child(1) span {
  background: #f15b5b;
  width: 24px;
  height: 20px;
  display: inline-block;
  color: #fff;
  line-height: 20px;
}
.cf .chief_right .chief_right_b .data .imgs img {
  width: 50px;
  height: 50px;
  /* float: left; */
}
.cf .chief_right .chief_right_b .data .imgs p {
  line-height: 0px;
}
.cf .chief_right .chief_right_b .image {
  background: #fafafa;
  height: 84px;
}
.cf .chief_right .chief_right_b .image li .num {
  margin-top: 30px;
  line-height: 84px;
}
.cf .chief_right .chief_right_b .mous {
  text-align: center;
  line-height: 33px;
  font-size: 12px;
  background: #fafafa;
  margin-top: 10px;
}
.cf .chief_right .chief_right_b .mous a {
  color: #666;
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: 49px -37px;
  padding-right: 18px;
}
/* 篮球 */
.basketball .container {
  overflow: hidden;
}
.basketball .ball_left {
  float: left!important;
  /* margin-right: 50px; */
}
.basketball .sport_top .title_fl {
  width: 752px!important;
}
.basketball .nba {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -214px -505px;
  display: inline-block;
  width: 170px;
  text-align: center;
  line-height: 35px;
  height: 35px;
  font-size: 20px;
  padding-right: 27px;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 5px;
}
.basketball .nba a {
  color: #fff;
}
.basketball .sport_top h4 {
  background-position: -2px -573px !important;
}
.basketball .sport_right {
  float: right!important;
}
.basketball .sport_right .cover {
  width: 300px;
  height: 250px;
  /* background: #ccc; */
  margin-bottom: 20px;
}
.basketball .sport_right .cover img {
  width: 100%;
}
.basketball .sport_right .jordon {
  margin-bottom: 20px;
}
.basketball .sport_right .com .com_t,
.basketball .sport_right .circle .circle_t {
  line-height: 40px;
  overflow: hidden;
}
.basketball .sport_right .com .com_t h5 {
  font-size: 20px;
  font-weight: 400;
  float: left;
  border-bottom: 3px solid #408ed6;
}
.basketball .sport_right .com .com_t span {
  float: left;
  width: 218px;
  border-bottom: 3px solid silver;
  text-align: right;
}
.basketball .sport_right .com .com_t span a {
  font-size: 14px;
  color: #666;
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: 57px -37px;
  margin-top: 3px;
  padding-right: 18px;
}
.basketball .sport_right .com .com_t {
  margin: 20px 0;
}
.basketball .sport_right .circle {
  margin-top: 20px;
}
.basketball .sport_right .circle .circle_t h5 {
  font-size: 20px;
  font-weight: 400;
  float: left;
  border-bottom: 3px solid #408ed6;
}
.basketball .sport_right .circle .circle_t span {
  float: left;
  width: 218px;
  border-bottom: 3px solid silver;
  text-align: right;
}
.basketball .sport_right .circle .circle_t span a {
  font-size: 14px;
  color: #666;
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: -406px -823px;
  padding-left: 20px;
  margin-top: 3px;
}
.basketball .sport_right .circle .circle_b {
  overflow: hidden;
}
.basketball .sport_right .circle .circle_b .circle_list {
  width: 80px;
  height: 105px;
  border: 1px solid #eee;
  margin-right: 30px;
  float: left;
  margin-top: 15px;
}
.basketball .sport_right .circle .circle_b .circle_list:last-child {
  margin-right: 0;
}
.basketball .sport_right .circle .circle_b .circle_list p {
  text-align: center;
  background: #fafafa;
}
.basketball .sport_right .circle .circle_b .circle_list p a {
  color: #999;
  font-size: 12px;
}
.basketball .sport_right .circle .circle_b .circle_list .ys {
  height: 25px;
  line-height: 25px;
  border-bottom: 1px solid #999;
  /* position: absolute; */
}
/* .basketball .sport_right .circle .circle_b  .circle_list:hover{
    border: 1px solid #408ed6;
  }
  .basketball .sport_right .circle .circle_b  .circle_list:hover .ys{
    border-bottom: 1px solid #408ed6;
  } */
.basketball .sport_right .qq {
  padding: 20px 0;
}
/* 足球 */
.ball .sport_top .title_fl {
  width: 752px!important;
}
.ball .sport_top h4 {
  background-position: -2px -656px !important;
}
/*综合体育  */
.sport {
  margin-top: 65px;
}
.sport .sport_top {
  overflow: hidden;
}
.sport .sport_top h4 {
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: 0 -424px;
  margin-bottom: 7px;
  padding: 6px 0 0 50px;
  font-size: 34px;
  float: left;
  margin-right: 10px;
  font-weight: 400;
}
.sport .sport_top .title {
  float: left;
  width: 684px;
  border-bottom: 3px solid #408ed6;
  padding: 22px 0 0;
}
.sport .sport_top .title span {
  color: #999;
}
.sport .sport_top .title .title_list {
  float: right;
}
.sport .sport_top .title .title_list a {
  color: #666;
  padding: 0 16px;
}
.sport .sport_top .title .title_list a:hover {
  color: #cb1b19;
}
.sport .sport_top .title .title_list .grf {
  padding: 0;
}
/* 0.0 */
.sport .sport_bottom {
  margin-top: 30px;
  overflow: hidden;
  margin-bottom: 10px;
}
.sport .sport_bottom .list {
  overflow: hidden;
}
.sport .sport_bottom .list .list-left {
  float: left;
  width: 270px;
  height: 180px;
  position: relative;
}
.sport .sport_bottom .list .list-left a {
  display: block;
}
.sport .sport_bottom .list .list-left a img {
  width: 100%;
}
.sport .sport_bottom .list .list-left p {
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  padding-left: 10px;
  padding-right: 5px;
  width: 270px;
  line-height: 20px;
  font-size: 14px;
  position: absolute;
  font-weight: 700;
  bottom: 0;
  padding-bottom: 3px;
}
.sport .list-right {
  float: left;
}
.sport .list-right .list-right-a {
  width: 569px;
  height: 200px;
  line-height: 39px;
  margin-left: 40px;
  border-bottom: 1px solid #eee;
}
.sport .list-right .list-right-a li {
  line-height: 25px;
  margin-bottom: 12px;
}
.sport .list-right .list-right-a a {
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #081626;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 468px;
  vertical-align: middle;
}
.sport .list-right .list-right-a a:hover {
  color: #cb1b19;
}
.sport .list-right .list-right-time {
  font-size: 12px;
  color: #999;
}
/* pic */
.pic {
  /* height: 587px; */
  margin-top: 70px;
  margin-bottom: 80px;
}
.pic .container {
  overflow: hidden;
}
.pic .pic_t {
  overflow: hidden;
  vertical-align: middle;
  height: 43px;
  /* line-height: 43px; */
}
.pic .pic_t h4 {
  font-size: 34px;
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  padding: 0 0 0 50px;
  background-position: -1px -270px;
  font-weight: 400;
  float: left;
  padding-right: 10px;
}
.pic .pic_t .txt {
  overflow: hidden;
  border-bottom: 3px solid #408ed6;
  padding-top: 20px;
}
.pic .pic_t .txt .txt_a {
  float: left;
}
.pic .pic_t .txt .txt_b {
  float: right;
  background: url(../images/icons-1-6ac4def185.png) no-repeat;
  background-position: 57px -36px;
  padding-right: 18px;
  font-size: 14px;
}
.pic .pic_b{
  overflow: hidden;
}
.pic .pic_b .pic_list {
  float: left;
  width: 180px;
  height: 202px;
  margin: 30px 30px 0 0;
  border: 1px solid #e0e0e0;
}
.pic .pic_b .pic_list .imgs {
  text-align: center;
  padding: 30px 0;
}
.pic .pic_b .pic_list .title {
  font-size: 12px;
  padding: 0 10px;
}
.pic .pic_b .pic_list .title a {
  color: #666;
}
.pic .pic_b .pic_list .title a:hover {
  color: #ea473f;
}
.pic .pic_b .as {
  margin-right: 0;
}
/* footer */
.footer {
  padding-top: 30px;
  background: #3580c5;
  height: 314px;
}
.footer .container {
  width: 960px;
  margin: auto;
}
.footer p {
  text-align: center;
  margin-bottom: 8px;
}
.footer p a,
.footer p span {
  color: #7fc0fc;
  font-size: 12px;
}
.footer p a:hover {
  color: #fff;
  text-decoration: underline;
}
.footer .last {
  width: 120px;
  height: 50px;
  border: 1px solid #D2D2D2;
  float: left;
}
.footer .last .last_a {
  float: left;
  padding: 3px;
}
.footer .box {
  padding-top: 10px;
  overflow: hidden;
  width: 558px;
  margin: auto;
}
.footer .box .last:nth-child(3) {
  width: 128px;
}
.footer .box .last:nth-child(3) .last_a {
  padding: 0;
}
.footer .box p {
  margin: 10px 0 10px 10px;
}
